const jsonwebtoken = require('jsonwebtoken');
const secret = 'jwt_secret'
const JWT = {
    generate(value, expires = '1h') {
        return jsonwebtoken.sign(value, secret, { expiresIn: expires })
    },
    verify(token) {
        try {
            return jsonwebtoken.verify(token, secret)
        } catch (error) {
            return false;
        }
    }
}
// const token = JWT.generate({ name: 'test' }, '10s')
// setTimeout(() => {
//     console.log(JWT.verify(token))
// }, 11000);
module.exports = JWT;